GtkFileChooserDefault: derive from GtkBox, not GtkVBox
authorMatthias Clasen <mclasen@redhat.com>
Tue, 7 Jun 2011 22:36:57 +0000 (18:36 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 7 Jun 2011 22:36:57 +0000 (18:36 -0400)
gtk/gtkfilechooserdefault.c
gtk/gtkfilechooserprivate.h

index 6fdafa04e07e8624d8a2a668ab1875f0a6e668db..831b2a95fd9d4d823f5ac0047b363e1b13a7488a 100644 (file)
@@ -69,7 +69,8 @@
 #include "gtktreednd.h"
 #include "gtktreeprivate.h"
 #include "gtktreeselection.h"
-#include "gtkvbox.h"
+#include "gtkbox.h"
+#include "gtkorientable.h"
 #include "gtkintl.h"
 
 #include <errno.h>
@@ -149,7 +150,7 @@ typedef struct _GtkFileChooserDefaultClass GtkFileChooserDefaultClass;
 
 struct _GtkFileChooserDefaultClass
 {
-  GtkVBoxClass parent_class;
+  GtkBoxClass parent_class;
 };
 
 /* Signal IDs */
@@ -460,7 +461,7 @@ static GtkTreeModel *shortcuts_pane_model_filter_new (GtkFileChooserDefault *imp
 
 \f
 
-G_DEFINE_TYPE_WITH_CODE (GtkFileChooserDefault, _gtk_file_chooser_default, GTK_TYPE_VBOX,
+G_DEFINE_TYPE_WITH_CODE (GtkFileChooserDefault, _gtk_file_chooser_default, GTK_TYPE_BOX,
                         G_IMPLEMENT_INTERFACE (GTK_TYPE_FILE_CHOOSER,
                                                gtk_file_chooser_default_iface_init)
                         G_IMPLEMENT_INTERFACE (GTK_TYPE_FILE_CHOOSER_EMBED,
@@ -741,6 +742,8 @@ _gtk_file_chooser_default_init (GtkFileChooserDefault *impl)
   impl->recent_manager = gtk_recent_manager_get_default ();
   impl->create_folders = TRUE;
 
+  gtk_orientable_set_orientation (GTK_ORIENTABLE (impl),
+                                  GTK_ORIENTATION_VERTICAL);
   gtk_box_set_spacing (GTK_BOX (impl), 12);
 
   set_file_system_backend (impl);
index e414e43d2dc22d7bb146620bd5471926703f1e50..117900fa32221bfac541aa334cf23349e75a6e51 100644 (file)
@@ -32,7 +32,7 @@
 #include "gtktreemodelsort.h"
 #include "gtktreestore.h"
 #include "gtktreeview.h"
-#include "gtkvbox.h"
+#include "gtkbox.h"
 
 G_BEGIN_DECLS
 
@@ -154,7 +154,7 @@ typedef enum {
 
 struct _GtkFileChooserDefault
 {
-  GtkVBox parent_instance;
+  GtkBox parent_instance;
 
   GtkFileChooserAction action;